FlashBuilder 代码提示失效解决方法Content Assist did not work

Categories: Flex; Tagged with: ; @ November 14th, 2010 17:41

如果是所有的都失效可参照:
http://www.airtightinteractive.com/2010/01/fix-for-flash-builder-content-assist-did-not-complete-normally/ 或:
https://jira.jboss.org/browse/JBIDE-1061?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel#issue-tabs

但如果只有个别的Class失效, 你需要:

查看Outline显示是否正确, 此时可能不会显示任何Property或Method
这个问题极有可能是代码出现问题, 但不会提示错误, 也能正常工作.

解决方法就是一段段的注释掉, 保存, 查看Outline显示是否正常, 譬如一下代码
var s:String = new (String)(“test”); // 一般没人这么写… :(, 但在通过传进来的Class创建Instance时, 发现这么一行…

这行代码不会报错, 也正常工作, 但只要因为Class被括号包住了, Outline无显示, 代码提示失效.

修改正确后, 代码提示正常工作. var s:String = new String(“test”);

相应的在JDT中, 会直接报错, 但FB IDE不报错, 也无法解析当前源代码, 睁一只眼闭一只眼…

<->



// Proudly powered by Apache, PHP, MySQL, WordPress, Bootstrap, etc,.